Text copied to clipboard!
Titre
Text copied to clipboard!Ingénieur en logiciels de traitement d'images
Description
Text copied to clipboard!
Nous recherchons un Ingénieur en logiciels de traitement d'images talentueux et motivé pour rejoindre notre équipe de développement. Le candidat idéal aura une solide expérience en programmation logicielle, en traitement d'images numériques et en vision par ordinateur. Vous travaillerez en étroite collaboration avec des scientifiques, des ingénieurs et des concepteurs pour créer des solutions logicielles innovantes qui transforment la manière dont les images sont analysées, interprétées et utilisées dans divers secteurs industriels.
En tant qu'ingénieur en logiciels de traitement d'images, vous serez responsable de la conception, du développement, de l'optimisation et de la maintenance de logiciels spécialisés dans l'analyse d'images. Vous utiliserez des bibliothèques et des frameworks modernes tels qu'OpenCV, TensorFlow, PyTorch ou d'autres outils de vision par ordinateur pour créer des algorithmes performants et robustes. Vous participerez également à l'intégration de ces solutions dans des systèmes plus larges, en veillant à leur efficacité, leur fiabilité et leur évolutivité.
Ce poste exige une compréhension approfondie des techniques de traitement d'images telles que la segmentation, la détection d'objets, la reconnaissance de formes, la reconstruction 3D, ainsi que des compétences en apprentissage automatique et en intelligence artificielle. Une bonne connaissance des langages de programmation comme Python, C++ ou Java est essentielle.
Nous valorisons les personnes curieuses, rigoureuses et passionnées par l'innovation technologique. Si vous aimez résoudre des problèmes complexes, travailler sur des projets à fort impact et contribuer à des produits de haute technologie, ce poste est fait pour vous.
Responsabilités
Text copied to clipboard!- Concevoir et développer des logiciels de traitement d'images
- Implémenter des algorithmes de vision par ordinateur
- Optimiser les performances des applications logicielles
- Collaborer avec des équipes multidisciplinaires
- Effectuer des tests et valider les résultats des algorithmes
- Documenter le code et les processus de développement
- Assurer la maintenance et les mises à jour des logiciels existants
- Participer à la recherche et à l'intégration de nouvelles technologies
- Analyser les besoins des utilisateurs et proposer des solutions adaptées
- Contribuer à l'amélioration continue des processus de développement
Exigences
Text copied to clipboard!- Diplôme en informatique, en ingénierie ou dans un domaine connexe
- Expérience en développement logiciel, notamment en C++, Python ou Java
- Bonne connaissance des bibliothèques de traitement d'images (OpenCV, etc.)
- Compétences en vision par ordinateur et en apprentissage automatique
- Capacité à travailler en équipe et à communiquer efficacement
- Expérience avec les outils de gestion de version (Git, etc.)
- Connaissance des systèmes d'exploitation Linux/Windows
- Capacité à résoudre des problèmes complexes de manière autonome
- Maîtrise de l'anglais technique écrit et oral
- Expérience avec les frameworks d'IA (TensorFlow, PyTorch) est un plus
Questions potentielles d'entretien
Text copied to clipboard!- Quelle est votre expérience avec les bibliothèques de traitement d'images ?
- Avez-vous déjà développé des algorithmes de vision par ordinateur ?
- Quels langages de programmation maîtrisez-vous ?
- Pouvez-vous décrire un projet de traitement d'images sur lequel vous avez travaillé ?
- Comment assurez-vous la performance et la fiabilité de vos logiciels ?
- Avez-vous une expérience avec l'apprentissage automatique ou l'IA ?
- Comment travaillez-vous en équipe sur des projets techniques ?
- Êtes-vous à l'aise avec les outils de gestion de version comme Git ?
- Quelle est votre méthode pour tester et valider vos algorithmes ?
- Êtes-vous prêt à apprendre de nouvelles technologies si nécessaire ?